floating or wandering kidney - French English Dictionary